package com.atguigu.juc.day01;

/**
 * @author atguigu-mqx
 */
class A extends Thread{

    @Override
    public void run() {
        System.out.println("A 线程");
        super.run();
    }
}

class B implements Runnable{

    @Override
    public void run() {
        System.out.println("B 线程");
    }
}

public class Test {

    public static void main(String[] args) {
        new A().start();
        // 线程必须跟Thread 类有关系
        new Thread(new B()).start();

        new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println("C 线程");
            }
        }).start();
        //  函数式接口Runnable ：可以使用拉姆达表达式： 复制小括号，写死右箭头，落地大括号
        new Thread(()->{
            System.out.println("使用拉姆达表达式完成线程。。。。");
        }).start();
    }

}
